/**
 * 导入 Vue 类
 */
import Vue from "vue";

/**
 * 引入一个名为 App.vue 的 Vue 单文件组件
 */
import App from "./App.vue";

/**
 * 导入 Vuex 状态管理的 store 对象
 */
import store from "./store/store2";
// import store from "./store/store1";
// import store from "./store";

/**
 * 生产环境消息禁用
 */
Vue.config.productionTip = false;

//以 store 选项的方式“注入”该 store 的机制
// new Vue({
//   render: (h) => h(App),
//   store: store,
// }).$mount("#app");

//用在对象某个 property 的 key 和被传入的变量同名时简写
new Vue({
  render: (h) => h(App),
  store,
}).$mount("#app");

//对渲染函数的理解:
//render: (h) => h(App),

// render: (h) => {
//   return h(App);
// };

// render: function(h) {
//   return h(App);
// }

// render: function(createElement) {
//   return createElement(App);
// }
